Reducing noise generated by a motorized device

ABSTRACT

A method, system, and/or computer program product mitigate sympathetic resonance in a structure that is physically proximate to a machine. One or more processors, based on readings from a sound sensor associated with a machine, detect a sound generated by a machine component of the machine. One or more processors, based on readings from a resonance sensor, detect vibration caused by sympathetic resonance in a structure that is physically proximate to the machine, where the sympathetic resonance is caused by the sound generated by the machine component. One or more processors then direct a machine component controller to adjust the machine component in order to mitigate the sympathetic resonance in the structure that is physically proximate to the machine.

BACKGROUND

The present disclosure relates to the field of motorized devices, andspecifically to the noise generated by motorized devices. Still morespecifically, the present disclosure relates to the field of managingnoise generated by motorized devices by adjusting operational parametersof the motorized devices.

Noise generated by engines in motor vehicles, such as cars, buses andtrucks, presents a major contribution of the overall noise level inurban areas. The impact of the vibrations generated by the vehicle'sengine and wheels is in many cases emphasized by the elements of thesurrounding environment (such as windows) resonating sympatheticallywith the original vibration source. Similarly, resonation noise presentsa potential problem for any device containing a substantial rotatingmass.

SUMMARY

A method, system, and/or computer program product in accordance with thepresent invention, includes features for mitigating sympatheticresonance in a structure that is physically proximate to a machine. In asystem embodiment, one or more processors, based on readings from asound sensor associated with a machine, detect a sound generated by amachine component of the machine. One or more processors, based onreadings from a resonance sensor, detect vibration caused by sympatheticresonance in a structure that is physically proximate to the machine,where the sympathetic resonance is caused by the sound generated by themachine component. One or more processors then direct a machinecomponent controller to adjust the machine component in order tomitigate the sympathetic resonance in the structure that is physicallyproximate to the machine.

In an embodiment of the present invention, a computer-implemented methodmitigates sympathetic resonance by adjusting sound coming from amachine. One or more processors detect, based on readings from a soundsensor associated with the machine, a sound generated by a machinecomponent of the machine. One or more processors detect, based onreadings from a resonance sensor, vibration caused by sympatheticresonance in a structure that is physically proximate to the machine,where the sympathetic resonance is caused by the sound generated by themachine component. One or more processors direct a machine componentcontroller to adjust the sound coming from machine component in order tomitigate the sympathetic resonance in the structure that is physicallyproximate to the machine.

In an embodiment of the present invention a computer-implemented methodmitigates sympathetic resonance by adjusting sound coming from avehicle. One or more processors detect, based on readings from a soundsensor associated with a vehicle, a sound generated by a vehicle. One ormore processors detect, based on readings from a resonance sensor,vibration caused by sympathetic resonance in a structure that isphysically proximate to the vehicle, where the sympathetic resonance iscaused by the sound generated by the vehicle. One or more processorsdirect a vehicle controller to adjust an operation of the vehicle inorder to mitigate the sympathetic resonance in the structure that isphysically proximate to the vehicle.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 depicts an exemplary system in accordance with one or moreembodiments of the present invention;

FIG. 2 illustrates an exemplary machine generating an initial sound thatcauses a nearby structure to sympathetically resonate;

FIG. 3 depicts additional detail of equipment used to detect sympatheticresonance and to adjust a machine that generated the initial sound thatcaused the sympathetic resonance;

FIG. 4 illustrates detail of a self-driving vehicle (SDV) that maygenerate the initial sound that causes the sympathetic resonance;

FIG. 5 is a high-level flow chart illustrating a process in accordancewith one or more embodiments of the present invention;

FIG. 6 depicts a cloud computing environment according to an embodimentof the present invention; and

FIG. 7 depicts abstraction model layers of a cloud computer environmentaccording to an embodiment of the present invention.

DETAILED DESCRIPTION

The present invention may be a system, a method, and/or a computerprogram product at any possible technical detail level of integration.The computer program product may include a computer readable storagemedium (or media) having computer readable program instructions thereonfor causing a processor to carry out aspects of the present invention.

The computer readable storage medium can be a tangible device that canretain and store instructions for use by an instruction executiondevice. The computer readable storage medium may be, for example, but isnot limited to, an electronic storage device, a magnetic storage device,an optical storage device, an electromagnetic storage device, asemiconductor storage device, or any suitable combination of theforegoing. A non-exhaustive list of more specific examples of thecomputer readable storage medium includes the following: a portablecomputer diskette, a hard disk, a random access memory (RAM), aread-only memory (ROM), an erasable programmable read-only memory (EPROMor Flash memory), a static random access memory (SRAM), a portablecompact disc read-only memory (CD-ROM), a digital versatile disk (DVD),a memory stick, a floppy disk, a mechanically encoded device such aspunch-cards or raised structures in a groove having instructionsrecorded thereon, and any suitable combination of the foregoing. Acomputer readable storage medium, as used herein, is not to be construedas being transitory signals per se, such as radio waves or other freelypropagating electromagnetic waves, electromagnetic waves propagatingthrough a waveguide or other transmission media (e.g., light pulsespassing through a fiber-optic cable), or electrical signals transmittedthrough a wire.

Computer readable program instructions described herein can bedownloaded to respective computing/processing devices from a computerreadable storage medium or to an external computer or external storagedevice via a network, for example, the Internet, a local area network, awide area network and/or a wireless network. The network may comprisecopper transmission cables, optical transmission fibers, wirelesstransmission, routers, firewalls, switches, gateway computers and/oredge servers. A network adapter card or network interface in eachcomputing/processing device receives computer readable programinstructions from the network and forwards the computer readable programinstructions for storage in a computer readable storage medium withinthe respective computing/processing device.

Computer readable program instructions for carrying out operations ofthe present invention may be assembler instructions,instruction-set-architecture (ISA) instructions, machine instructions,machine dependent instructions, microcode, firmware instructions,state-setting data, or either source code or object code written in anycombination of one or more programming languages, including an objectoriented programming language such as Java, Smalltalk, C++ or the like,and conventional procedural programming languages, such as the “C”programming language or similar programming languages. The computerreadable program instructions may execute entirely on the user'scomputer, partly on the user's computer, as a stand-alone softwarepackage, partly on the user's computer and partly on a remote computeror entirely on the remote computer or server. In the latter scenario,the remote computer may be connected to the user's computer through anytype of network, including a local area network (LAN) or a wide areanetwork (WAN), or the connection may be made to an external computer(for example, through the Internet using an Internet Service Provider).In some embodiments, electronic circuitry including, for example,programmable logic circuitry, field-programmable gate arrays (FPGA), orprogrammable logic arrays (PLA) may execute the computer readableprogram instructions by utilizing state information of the computerreadable program instructions to personalize the electronic circuitry,in order to perform aspects of the present invention.

Aspects of the present invention are described herein with reference toflowchart illustrations and/or block diagrams of methods, apparatus(systems), and computer program products according to embodiments of theinvention. It will be understood that each block of the flowchartillustrations and/or block diagrams, and combinations of blocks in theflowchart illustrations and/or block diagrams, can be implemented bycomputer readable program instructions.

These computer readable program instructions may be provided to aprocessor of a general purpose computer, special purpose computer, orother programmable data processing apparatus to produce a machine, suchthat the instructions, which execute via the processor of the computeror other programmable data processing apparatus, create means forimplementing the functions/acts specified in the flowchart and/or blockdiagram block or blocks. These computer readable program instructionsmay also be stored in a computer readable storage medium that can directa computer, a programmable data processing apparatus, and/or otherdevices to function in a particular manner, such that the computerreadable storage medium having instructions stored therein comprises anarticle of manufacture including instructions which implement aspects ofthe function/act specified in the flowchart and/or block diagram blockor blocks.

The computer readable program instructions may also be loaded onto acomputer, other programmable data processing apparatus, or other deviceto cause a series of operational steps to be performed on the computer,other programmable apparatus or other device to produce a computerimplemented process, such that the instructions which execute on thecomputer, other programmable apparatus, or other device implement thefunctions/acts specified in the flowchart and/or block diagram block orblocks.

The flowchart and block diagrams in the Figures illustrate thearchitecture, functionality, and operation of possible implementationsof systems, methods, and computer program products according to variousembodiments of the present invention. In this regard, each block in theflowchart or block diagrams may represent a module, segment, or portionof instructions, which comprises one or more executable instructions forimplementing the specified logical function(s). In some alternativeimplementations, the functions noted in the block may occur out of theorder noted in the figures. For example, two blocks shown in successionmay, in fact, be executed substantially concurrently, or the blocks maysometimes be executed in the reverse order, depending upon thefunctionality involved. It will also be noted that each block of theblock diagrams and/or flowchart illustration, and combinations of blocksin the block diagrams and/or flowchart illustration, can be implementedby special purpose hardware-based systems that perform the specifiedfunctions or acts or carry out combinations of special purpose hardwareand computer instructions.

With reference now to the figures, and in particular to FIG. 1, there isdepicted a block diagram of an exemplary system and network that may beutilized by and/or in the implementation of the present invention. Someor all of the exemplary architecture, including both depicted hardwareand software, shown for and within computer 101 may be utilized bysoftware deploying server 149 and/or other systems 155 shown in FIG. 1,and/or machine component controller 301 shown in FIG. 3, and/or aself-driving vehicle (SDV) on-board computer 401 shown in FIG. 4.

Exemplary computer 101 includes a processor 103 that is coupled to asystem bus 105. Processor 103 may utilize one or more processors, eachof which has one or more processor cores. A video adapter 107, whichdrives/supports a display 109 (which may be a touch screen capable ofreceiving touch inputs), is also coupled to system bus 105. System bus105 is coupled via a bus bridge 111 to an input/output (I/O) bus 113. AnI/O interface 115 is coupled to I/O bus 113. I/O interface 115 affordscommunication with various I/O devices, including a keyboard 117, aspeaker 119, a media tray 121 (which may include storage devices such asCD-ROM drives, multi-media interfaces, etc.), a transceiver 123 (capableof transmitting and/or receiving electronic communication signals), andexternal USB port(s) 125. While the format of the ports connected to I/Ointerface 115 may be any known to those skilled in the art of computerarchitecture, in one or more embodiments some or all of these ports areuniversal serial bus (USB) ports.

As depicted, computer 101 is able to communicate with a softwaredeploying server 149 and/or other systems 155 (e.g., establishingcommunication between machine component controller 301 and cloud-baseddatabase server 305 shown in FIG. 3) using a network interface 129.Network interface 129 is a hardware network interface, such as a networkinterface card (NIC), etc. Network 127 may be an external network suchas the Internet, or an internal network such as an Ethernet or a virtualprivate network (VPN). In one or more embodiments, network 127 is awireless network, such as a Wi-Fi network, a cellular network, etc.

A hard drive interface 131 is also coupled to system bus 105. Hard driveinterface 131 interfaces with a hard drive 133. In one or moreembodiments, hard drive 133 populates a system memory 135, which is alsocoupled to system bus 105. System memory is defined as a lowest level ofvolatile memory in computer 101. This volatile memory includesadditional higher levels of volatile memory (not shown), including, butnot limited to, cache memory, registers and buffers. Data that populatessystem memory 135 includes computer 101's operating system (OS) 137 andapplication programs 143.

OS 137 includes a shell 139, for providing transparent user access toresources such as application programs 143. Generally, shell 139 is aprogram that provides an interpreter and an interface between the userand the operating system. More specifically, shell 139 executes commandsthat are entered into a command line user interface or from a file.Thus, shell 139, also called a command processor, is generally thehighest level of the operating system software hierarchy and serves as acommand interpreter. The shell provides a system prompt, interpretscommands entered by keyboard, mouse, or other user input media, andsends the interpreted command(s) to the appropriate lower levels of theoperating system (e.g., a kernel 141) for processing. While shell 139 isa text-based, line-oriented user interface, the present invention willequally well support other user interface modes, such as graphical,voice, gestural, etc.

As depicted, OS 137 also includes kernel 141, which includes lowerlevels of functionality for OS 137, including providing essentialservices required by other parts of OS 137 and application programs 143,including memory management, process and task management, diskmanagement, and mouse and keyboard management.

Application programs 143 include a renderer, shown in exemplary manneras a browser 145. Browser 145 includes program modules and instructionsenabling a world wide web (WWW) client (i.e., computer 101) to send andreceive network messages to the Internet using hypertext transferprotocol (HTTP) messaging, thus enabling communication with softwaredeploying server 149 and other systems.

Application programs 143 in computer 101's system memory (as well assoftware deploying server 149's system memory) also include a programfor mitigating sympathetic resonance (PMSR) 147. PMSR 147 includescomputer readable/executable program code for implementing the processesdescribed below, including those described in FIGS. 2-5. In one or moreembodiments, computer 101 downloads PMSR 147 from software deployingserver 149, “on-demand,” wherein the code in PMSR 147 is not downloadeduntil needed for execution. In one or more embodiments of the presentinvention, software deploying server 149 performs all of the functionsassociated with the present invention (including execution of PMSR 147),thus freeing computer 101 from having to use its own internal computingresources to execute PMSR 147.

Also within computer 101 is a positioning system 151, which determines areal-time current location of computer 101 (particularly when part of avehicle as described herein). Positioning system 151 may be acombination of accelerometers, speedometers, etc., or it may be a globalpositioning system (GPS) that utilizes space-based satellites to providetriangulated signals used to determine two-dimensional orthree-dimensional locations.

Also associated with computer 101 are sensors 153, which detect anenvironment of the computer 101 when incorporated into a machine (e.g.,as the machine component controller 301 shown in FIG. 3 and/or the SDVon-board computer 401 shown in FIG. 4). More specifically, whendetecting the environment of a vehicle, sensors 153 are able to detectbuildings, glass, mirrors, pavement, etc. near the vehicle. For example,if computer 101 is on board a self-driving vehicle (SDV), then sensors153 may be cameras, radar transceivers, etc. that allow the SDV todetect the environment (e.g., other vehicles, road obstructions,pavement, etc.) of that SDV, thus enabling it to be autonomouslyself-driven. Similarly, sensors 153 may be cameras, thermometers,microphones (e.g., microphone 431 shown in FIG. 3), light sensors suchas light sensor 429 shown in FIG. 4 for detecting laser lightreflections (to indicate how much resonance is occurring on astructure), etc.

The hardware elements depicted in computer 101 are not intended to beexhaustive, but rather are representative to highlight essentialcomponents required by the present invention. For instance, computer 101may include alternate memory storage devices such as magnetic cassettes,digital versatile disks (DVDs), Bernoulli cartridges, and the like.These and other variations are intended to be within the spirit andscope of the present invention.

The present invention presents an adaptive system, which 1) usesinformation from the environment surrounding the vehicle or othermotorized equipment to identify the situations in which the vehicle'sengine or another moving component triggers sympathetic resonance(vibration) in the surrounding environment, and 2) adjusts the operatingconditions of the engine or vehicle's trajectory to avoid and/ormitigate the resonance-triggering frequency and/or loudness.

For example, consider FIG. 2, which depicts a vehicle 202. As vehicle202 travels (or is stationary, e.g. at a traffic signal) along a roadway204, it produces an initial sound 206, which may strike a window 208 ona nearby building 210 (as indicated by arrow 1). This initial sound maybe caused by the sound of the engine on the vehicle 202, the sound madeby the tires 212 as they roll along the roadway 204, etc.

The initial sound 206 may cause the window 208 to sympatheticallyresonate. That is, certain materials and shapes of materials willrespond to external vibrations by resonating with those externalvibrations. For example, certain types, shapes, and thicknesses of glasswill vibrate at a certain frequency when struck by sound of a particularfrequency. The frequency at which the glass vibrates and the frequencyof the sound that strikes the glass are usually not the same frequency,although (depending on the physical structure of the glass) may be thesame frequency. The phenomenon of a passive object (e.g., a pane ofglass on the side of a building) vibrating when struck by certain soundwave frequencies and/or intensities (e.g., noise from a passing bus) isknown as sympathetic resonance or sympathetic vibration.

Thus, as shown in FIG. 2, when the initial sound 206 (noise made by thevehicle 202) strikes the window 208 on the nearby building 210, thewindow 208 starts to vibrate, thus creating a sympathetically resonantsignal 214, which is detected by a resonance sensor 216 on the vehicle202 (as indicated by arrow 2).

Logic within the vehicle 202 will then adjust the operation of thevehicle 202 (as indicated by the numeral 3), in order to alter theinitial sound 206 coming from the vehicle 202, thereby mitigating thevibration of the window 208.

The sympathetically resonant signal 214 may be sound or light.

For example, the resonance sensor 216 may be a directional microphonethat picks up the sounds generated by the window 208 as itsympathetically vibrates in response to being hit by the initial sound206.

Alternatively, the resonance sensor 216 may be a laser Dopplervibrometer that 1) shoots coherent light at the window 208, receivesback an echo laser signal from the vibrating window 208, and thenmeasures the Doppler shift (i.e., change in light frequency) as thelaser signal is returned from the window 208, thereby providing a finemeasurement of how much window 208 is vibrating.

While FIG. 2 is shown as a vehicle 202 (e.g., a bus) causing a window208 in a building 210 to vibrate, the present invention is alsoapplicable to any machine (e.g., a pump, a stationary engine, etc.) thatis causing another passive object (e.g., glass on a building, walls in astructure, windows on passing cars, etc.) to sympathetically vibrate (asdescribed above), thus 1) generating additional noise and/or 2) causingthe structure of the passive object to progressively weaken due to theimposed vibration.

Continuing with the example shown in FIG. 2, the present invention maybe utilized with a vehicle 202 that is a hybrid vehicle or aself-driving vehicle (SDV).

For example, assume that vehicle 202 is a hybrid fuel-electric vehicle.Assume further that when being propelled with a combustion engine,initial sound 206 is of a frequency and/or intensity (strength) thatcauses window 208 to sympathetically vibrate. Thus, once the resonancesensor 216 detects this sympathetic vibration, the hybrid vehicle 202will switch over to use of on-board electric motors to propel the hybridvehicle 202, thus generating much less noise (decreasing initial sound206), such that window 208 stops sympathetically vibrating (and thussympathetically resonant signal 214 is reduced, or even eliminated).Thus, the operating conditions of the fuel engine in the vehicle 202 canbe automatically adjusted without substantially changing the operationof the vehicle 202. Similarly, if a hybrid vehicle is stationary withits fuel engine running to recharge the battery, the engine's operatingconditions (RPMs) may be changed or the engine switched off to avoidtriggering the resonance.

Assume now that vehicle 202 is an autonomous or semi-autonomous vehicle,in which the vehicle's controller unit can quickly and precisely adjustboth the operating conditions of the engine and the vehicle's trajectorywithin the lane or road travelled. That is, if vehicle 202 is aself-driving vehicle (SDV), the on-board logic within the SDV canautomatically adjust not only the equipment on the SDV (e.g., switchingfrom an internal combustion engine to an electric motor), but can alsomaneuver the SDV so that it is traveling on smoother (and thus quieter)sections of roadway 204.

Thus, as shown in FIG. 2, assume that a hybrid diesel-electric bus(depicted as vehicle 202) stops at an intersection with the enginerunning, charging the battery. The engine's noise triggers sympatheticresonance in a glass store front (i.e., window 208 of building 210). Adevice (e.g., resonance sensor 216) detects the sound produced by theresonating glass (due to sympathetic vibration caused by the initialsound 206), identifies that sound as being caused by the engine's noise,and sends a signal to the engine's control unit to adjust the engine'srevolutions per minute (RPM) outside of the resonance triggeringfrequency range.

As mentioned above, vehicle 202 may be a self-driving vehicle (SDV). Ifso, then not only can on-board logic within the SDV adjust thenoise-generating machine component (e.g., machine component 303 shown inFIG. 3), but can also adjust the speed, steering, etc. of the SDV.

With reference now to FIG. 3, consider machine 302, which may be avehicle (as depicted in FIG. 2), a unit of stationary equipment (e.g., apump), or any other device that produces an initial sound that is of afrequency and intensity to cause a sympathetic vibration in asympathetically resonating structure (SRS) 308 (e.g., the window 208shown in FIG. 2).

Within the machine 302 is a sound sensor 303, which detects sound comingfrom a certain machine component 305 (e.g., the engine of a vehicle, anengine on a pump, the tires on a vehicle rolling along pavement, etc.).A resonance sensor 316 (analogous to resonance sensor 216 shown in FIG.2) will detect a sympathetically resonant signal (e.g., asympathetically resonant signal 214 shown in FIG. 2) coming from the SRS308. As described above, the sympathetically resonant signal may be thesound (as picked up by the resonance sensor 316 functioning as amicrophone) or light (as picked up by the resonance sensor 316functioning as a laser Doppler vibrometer) that is caused by the SRS 308vibrating.

In one or more embodiments of the present invention, also associatedwith machine 302 (e.g., mounted on the chassis of vehicle 202) is avibration sensor 309, which detects direct vibration (e.g., roadvibration, engine vibration, etc.) in the machine 302.

A machine component controller 301 (architecturally analogous tocomputer 101 shown in FIG. 1) uses sensor readings from the sound sensor303 (to detect what is causing the sound on the machine 302) and fromthe resonance sensor 316 (to detect that the SRS 308 is sympatheticallyvibrating) to adjust the operation of the machine component 305. Thatis, if the machine component 305 is the gas powered engine that iscausing the SRS 308 to sympathetically vibrate, then the machinecomponent controller 301 may slow down or speed up or turn off the gaspowered engine, thereby reducing the amount of noise being generated bythe gas powered engine.

Also shown in FIG. 3 is a mitigation instructions server 307, whichsupplies mitigation instructions (e.g., instructions to adjust the soundgenerated by machine 302) based on previous mitigation steps(successfully) taken by other machines in the past.

As indicated above, the machine 302 shown in FIG. 3 (and morespecifically the vehicle 202 shown in FIG. 2) may be a self-drivingvehicle.

With reference now to FIG. 4, details of one or more embodiments of anSDV 402 (i.e., vehicle 202 when configured as an SDV) are presented.

By way of overview, self-driving vehicles (SDVs) 402 (such as aredepicted in FIG. 4) are vehicles that are able to autonomously drivethemselves through private and/or public spaces. Using a system ofsensors that detect the location and/or surroundings of the SDV, logicwithin or associated with the SDV controls the speed, propulsion,braking, and steering of the SDV based on the sensor-detected locationand surroundings of the SDV.

As depicted in FIG. 4, SDV 402 has an SDV on-board computer 401 thatcontrols operations of the SDV 402. According to directives from adriving mode device 407, the SDV 402 can be selectively operated inmanual mode or autonomous mode. In one or more embodiments, driving modedevice 407 is a dedicated hardware device that selectively directs theSDV on-board computer 401 to operate the SDV 402 in one of theautonomous modes or in the manual mode.

While in autonomous mode, SDV 402 operates without the input of a humandriver, such that the engine, steering mechanism, braking system, horn,signals, etc. are controlled by the SDV control processor 403, which isnow under the control of the SDV on-board computer 401. That is, by theSDV on-board computer 401 processing inputs taken from navigation andcontrol sensors 409 and the driving mode device 407 (indicating that theSDV 402 is to be controlled autonomously), then driver inputs to the SDVcontrol processor 403 and/or SDV vehicular physical control mechanisms405 are no longer needed.

As just mentioned, the SDV on-board computer 401 uses outputs fromnavigation and control sensors 409 to control the SDV 402. Navigationand control sensors 409 include hardware sensors that 1) determine thelocation of the SDV 402; 2) sense other cars and/or obstacles and/orphysical structures around SDV 402; 3) measure the speed and directionof the SDV 402; and 4) provide any other inputs needed to safely controlthe movement of the SDV 402.

With respect to the feature of 1) determining the location of the SDV402, this can (in some embodiments) be achieved through the use of asystem such as positioning system 151 shown in FIG. 1. Positioningsystem 151 may use a global positioning system (GPS), which usesspace-based satellites that provide positioning signals that aretriangulated by a GPS receiver to determine a 3-D geophysical positionof the SDV 402. Positioning system 151 may also use, either alone or inconjunction with a GPS system, physical movement sensors such asaccelerometers (which measure acceleration of a vehicle in anydirection), speedometers (which measure the instantaneous speed of avehicle), airflow meters (which measure the flow of air around avehicle), etc. Such physical movement sensors may incorporate the use ofsemiconductor strain gauges, electromechanical gauges that take readingsfrom drivetrain rotations, barometric sensors, etc.

With respect to the feature of 2) sensing other cars and/or obstaclesand/or physical structures around SDV 402, the positioning system 151may use radar or other electromagnetic energy that is emitted from anelectromagnetic radiation transmitter (e.g., transceiver 423 shown inFIG. 4), bounced off a physical structure (e.g., a building, anothercar, etc.), and then received by an electromagnetic radiation receiver(e.g., transceiver 423). Without limitation, exemplary positioningsystems within SDV 402 include a Light Detection and Ranging (LIDAR)system (e.g., LIDAR 433 shown in FIG. 4) and/or a Laser Detection andRanging (LADAR) system that measures the time it takes to receive backthe emitted electromagnetic radiation (e.g., light), and/or evaluate aDoppler shift (i.e., a change in frequency to the electromagneticradiation that is caused by the relative movement of the SDV 402 toobjects being interrogated by the electromagnetic radiation) in thereceived electromagnetic radiation from when it was transmitted, thepresence and location of other physical objects can be ascertained bythe SDV on-board computer 401. Thus, LIDAR 433 may use sensors andprocesses similar to the resonance sensor 316 when operating as a laserDoppler vibrometer.

With respect to the feature of 3) measuring the speed and direction ofthe SDV 402, this can be accomplished by taking readings from anon-board speedometer (not depicted) on the SDV 402 and/or detectingmovements to the steering mechanism (also not depicted) on the SDV 402and/or the positioning system 151 discussed above.

With respect to the feature of 4) providing any other inputs needed tosafely control the movement of the SDV 402, such inputs include, but arenot limited to, control signals to activate a horn, turning indicators,flashing emergency lights, etc. on the SDV 402.

In one or more embodiments of the present invention, SDV 402 includesroadway sensors 411 that are coupled to the SDV 402. Roadway sensors 411may include sensors that are able to detect the amount of water, snow,ice, etc. on the roadway 204 shown in FIG. 2 (e.g., using cameras, heatsensors, moisture sensors, thermometers, etc.). Roadway sensors 411 alsoinclude sensors that are able to detect “rough” roadways (e.g., roadwayshaving potholes, poorly maintained pavement, no paving, etc.) usingcameras, vibration sensors, etc.

Similarly, a dedicated camera 421 can be trained on roadway 204, inorder to provide photographic images of conditions on the roadway 204upon which the SDV 402 is traveling.

A dedicated object motion detector 419 (e.g., the laser Dopplervibrometer described above) is able to detect motion in nearbystructures such as the SRS 308 shown in FIG. 3.

In one or more embodiments of the present invention, also within the SDV402 are SDV equipment sensors 415. SDV equipment sensors 415 may includecameras aimed at tires on the SDV 402 to detect how much tread is lefton the tire. SDV equipment sensors 415 may include electronic sensorsthat detect how much padding is left of brake calipers on disk brakes.SDV equipment sensors 415 may include drivetrain sensors that detectoperating conditions within an engine (e.g., power, speed, revolutionsper minute—RPMs of the engine, timing, cylinder compression, coolantlevels, engine temperature, oil pressure, etc.), the transmission (e.g.,transmission fluid level, conditions of the clutch, gears, etc.), etc.SDV equipment sensors 415 may include sensors that detect the conditionof other components of the SDV 402, including lights (e.g., usingcircuitry that detects if a bulb is broken), wipers (e.g., usingcircuitry that detects a faulty wiper blade, wiper motor, etc.), etc.

In one or more embodiments of the present invention, also within SDV 402is a communications transceiver 417, which is able to receive andtransmit electronic communication signals (e.g., RF messages) from andto other communications transceivers found in other vehicles, servers,monitoring systems, etc.

In one or more embodiments of the present invention, also within SDV 402is a proximity sensor 441, which uses motion detectors, radar (usingDoppler shifting logic), etc. that detect an object (e.g., a vehicle ina next lane, a building, etc.) near SDV 402.

Thus, as described herein, sound produced by a resonating mass (e.g.,the window 208 shown in FIG. 2) is a) detected (by microphone(s), orindirectly by Doppler vibrometer); and b) identified as caused by theengine's noise (also using vehicle characteristics, locationinformation, etc.). Engine operating conditions (e.g. rpms) are adjusted(e.g., as facilitated by CVT, fuel-electric hybrid, autonomous vehicle).

While the present invention has been primarily described herein withregard to internal combustion engines, it may also be used on anymachine, equipment or device that a) generates noise that potentiallyresonates in the surrounding environment b) allows changing operatingparameters to avoid the resonance-triggering frequency, e.g. any deviceincluding a substantial rotating mass.

The processing unit (e.g., machine component controller 301) is able toprovide a sympathetic resonance identification using algorithms/modelsusing data from 1) same/similar vehicle, 2) same/similar environment, 3)dynamically/collaboratively updated database

Referring again to FIG. 3, the processing unit (e.g., machine componentcontroller 301 when part of a vehicle), which can optionally beimplemented as part of the vehicle's control unit (e.g., foraccelerating, braking, steering the vehicle): a) Evaluates the signalfrom the measuring devices; b) Identifies the situations in which thevehicle's engine or wheels, or other component of the controlled devicetriggers sympathetic resonance in the surrounding environment; and thenc) Initiates a mitigating action, which may include: i) changing theoperating conditions of the vehicle's engine and/or transmission, (e.g.adjusting engine frequency of rotation (rpm), changing the transmissionratio); ii) in the case of and autonomous or semi-autonomous vehicle,adjusting the vehicle's trajectory within the lane or road travelled toavoid resonance-inducing road imperfections; iii) in the case of ahybrid fuel/electric vehicle, changing the operating mode with respectto the fuel/electric power use ratio; and iv) in the case of a deviceincluding a rotating mass (ventilator, washing machine), changing thefrequency of rotation of the mass involved.

Mitigating actions include: Adjusting engine rpms (CVT ratio, hybridcharging regime); Changing the vehicle's speed or track to avoid tirenoise in (semi)autonomous vehicles; etc.

In one or more embodiments, the present invention uses a database ofsignals generated by similar vehicles in similar environments to help toidentify the cases where the resonant noise is caused by the vehicle.

With reference now to FIG. 5, a high-level flow chart illustrating aprocess in accordance with one or more embodiments of the presentinvention is presented.

After initiator block 501, one or more processors (e.g., within themachine component controller 301 shown in FIG. 3), based on readingsfrom a sound sensor (e.g., sound sensor 303 shown in FIG. 3) associatedwith a machine (e.g., machine 302 and/or vehicle 202 and/or SDV 402)detect a sound generated by a machine component (e.g., machine component305, such as the engine, the tires, etc.) of the machine, as describedin block 503. That is, the processors determine what is causing thesound/noise on the machine/vehicle.

As described in block 505, one or more processors, based on readingsfrom a resonance sensor (e.g., resonance sensor 316 shown in FIG. 3)detect vibration caused by sympathetic resonance in a structure that isphysically proximate to the machine, where the sympathetic resonance iscaused by the sound generated by the machine component. That is, theresonance sensor 316 (e.g., a microphone, a laser Doppler vibrometer,etc.) detects that a nearby structure (e.g., window 208 shown in FIG. 2)is sympathetically vibrating.

As described in block 507, one or more processors direct a machinecomponent controller (e.g., machine component controller 301 shown inFIG. 3) to adjust the machine component to mitigate the sympatheticresonance in the structure that is physically proximate to the machine.That is, the machine component controller will slow down, turn off, orotherwise adjust the machine component 305 that is producing therequired frequency and intensity of sound that caused the sympatheticresonance.

The flow-chart ends at terminator block 509.

In one or more embodiments of the present invention, the one or moreprocessors detect the vibration caused by the sympathetic resonance witha laser Doppler vibrometer (which detects vibration of a remotestructure by measuring Doppler shifts in coherent light as the coherentlight is bounced off the remote structure).

In one or more embodiments of the present invention, the sympatheticresonance generates a sympathetic sound. That is, the sympatheticvibration of the glass, wall, etc. near the machine that is making theinitial noise/sound is strong enough to create its own noise/sound. Assuch, this sympathetic sound (and thus the sympathetic vibration) isdetected with a microphone.

In one or more embodiments of the present invention, the machine is avehicle (e.g., vehicle 202 shown in FIG. 2). Assume now that the soundfrom the vehicle is generated by a contact of tires 212 on the vehiclewith pavement 204 upon which the vehicle is traveling, as shown in FIG.2. In this embodiment, one or more processors (e.g., within SDV on-boardcomputer 401 if vehicle 202 is an SDV 402, or else machine componentcontroller 301 if vehicle 202 is not an SDV) direct a vehicle controller(e.g., SDV control processor 403 or machine component controller 301) onthe vehicle to modify movement of the vehicle on the pavement. That is,if vehicle 202 is not an SDV, then machine component controller 301 canat least cause the vehicle 202 to slow down, switch to electric power(from gas power), etc. in order to change the frequency and/or reducethe intensity (volume) of the sound being generated by the vehicle 202.However, if vehicle 202 is an SDV, then SDV control processor 403 cancause the SDV to slow down, switch to electric power, move over to asmoother part of a roadway, etc. in order to change the frequency and/orreduce the intensity (volume) of the sound being generated by the SDV.

Thus, in one or more embodiments of the present invention, the machineis a hybrid vehicle that contains a combustion engine and an electricmotor for propulsion of the hybrid vehicle. Therefore, in response todetecting the vibration caused by the sympathetic resonance in thestructure that is physically proximate to the machine, one or moreprocessors direct a controller on the vehicle to stop the combustionengine and to switch to the electric motor for propulsion of the hybridvehicle. That is, the on-board controller will switch from gas power toelectric power.

In one or more embodiments of the present invention, the machine is avehicle that contains a combustion engine and a continuously variabletransmission (CVT). Assume now that the combustion engine generates thesound that causes the sympathetic resonance in the structure, and thatthe vehicle is traveling at an initial velocity. In response todetecting the vibration caused by the sympathetic resonance in thestructure that is physically proximate to the machine, one or moreprocessors direct a controller on the vehicle to simultaneously adjustthe CVT while altering revolutions per minute (RPMs) of the combustionengine in order to maintain the initial velocity of the vehicle and toalter the sound generated by the combustion engine.

That is, a CVT is a transmission that has a nearly unlimited number ofgear ratios provided by dynamically changing input and output gears.That is, a CVT has an input pulley (that takes power from the engine)and an output pulley (that delivers power to the vehicle's wheels) thatare mechanically coupled by a (metallic or hard rubber) belt. The innersurfaces of the input pulley and the output pulley are adjustable, suchthat the gear ratio between the input pulley and the output pulley areable to vary in non-discrete intervals (i.e., “continuously”). As such,the CVT can deliver the same speed to the output pulley from a lowerspeed in the input pulley (and thus a lower RPM from the engine) byvarying the gear ratio between the input pulley and the output pulley.Thus, adjusting the gear ratio in the CVT allows the system to maintainthe same velocity/speed for the vehicle while slowing down or speedingup (and thus quieting) the engine on the vehicle.

In one or more embodiments of the present invention, the machine isreferred to as a “first machine”. One or more processors retrievemitigation instructions from a mitigation instruction server (e.g.,mitigation instructions server 307 shown in FIG. 3). These mitigationinstructions describe steps taken by other machines to mitigate thesympathetic resonance in structures that are physically similar to thestructure that is physically proximate to the first machine. One or moreprocessors then execute the mitigation instructions from the mitigationinstructions server for the first machine.

For example, assume that vehicle 202 is traveling by building 210 shownin FIG. 2. Assume now that many other vehicles, which may or may not bethe same type of vehicle as vehicle 202, have been able to reduce oreliminate (mitigate) the amount of sympathetic vibration induced on thewindow 208 by avoiding any operation that causes a certain frequencyand/or intensity of sound to be emitted therefrom. For example, assumethat other vehicles passing by building 210 have determined that byavoiding generating any sounds between 100 and 500 hertz, particularlyat less than 80 decibels, will not cause window 208 to sympatheticallyvibrate. Thus, mitigation instructions server 307 will 1) send a messageidentifying these frequencies and/or loudness to the vehicle 202, and/or2) if the mitigation instructions server 307 knows the architecture ofvehicle 202, will issue instructions to ensure that vehicle 202 nevermakes such a sound while traveling by building 210.

That is, mitigation instructions server 307 may simply send a message tovehicle 202 that says “Avoid any operations that will generate a soundbetween 100 and 500 hertz at more than 80 decibels”. An on-boardcomputer (e.g., machine component controller 301 or SDV on-boardcomputer 401) will then monitor its sound level, and will autonomouslydetermine what machine components (e.g., machine component 305 such asan engine) needs to be adjusted (e.g., slowed down) in order to staywithin these parameters.

However, machine component controller 301 or SDV on-board computer 401sends the mitigation instructions server 307 1) an identity of vehicle202 and/or its components, 2) current vibration/sensor readings forvehicle 202, and 3) current resonance sensor readings for the SRS 308,and if the mitigation instructions server 307 knows what type ofmaterial SRS 308 is made of (i.e., by matching a GPS reading showingwhere vehicle 202 is currently located and using a lookup table toidentify the features of SRS 308), then the mitigation instructionsserver 307 can send instructions back to vehicle 202 directing themachine component controller 301 or SDV on-board computer 401 to performspecific steps (e.g., slowing down the engine, adjusting the CVT, movingover to a smoother part of the roadway, etc.) in order to reduce theamount of sympathetic vibration being experienced by the SRS 308.

In one or more embodiments of the present invention, the methoddescribed herein (and/or the program instructions used to perform themethod) is implemented as a cloud-based service.

The present invention may be implemented in one or more embodimentsusing cloud computing. Nonetheless, it is understood in advance thatalthough this disclosure includes a detailed description on cloudcomputing, implementation of the teachings recited herein are notlimited to a cloud computing environment. Rather, embodiments of thepresent invention are capable of being implemented in conjunction withany other type of computing environment now known or later developed.

Cloud computing is a model of service delivery for enabling convenient,on-demand network access to a shared pool of configurable computingresources (e.g. networks, network bandwidth, servers, processing,memory, storage, applications, virtual machines, and services) that canbe rapidly provisioned and released with minimal management effort orinteraction with a provider of the service. This cloud model may includeat least five characteristics, at least three service models, and atleast four deployment models.

Characteristics are as follows:

On-demand self-service: a cloud consumer can unilaterally provisioncomputing capabilities, such as server time and network storage, asneeded automatically without requiring human interaction with theservice's provider.

Broad network access: capabilities are available over a network andaccessed through standard mechanisms that promote use by heterogeneousthin or thick client platforms (e.g., mobile phones, laptops, and PDAs).

Resource pooling: the provider's computing resources are pooled to servemultiple consumers using a multi-tenant model, with different physicaland virtual resources dynamically assigned and reassigned according todemand. There is a sense of location independence in that the consumergenerally has no control or knowledge over the exact location of theprovided resources but may be able to specify location at a higher levelof abstraction (e.g., country, state, or datacenter).

Rapid elasticity: capabilities can be rapidly and elasticallyprovisioned, in some cases automatically, to quickly scale out andrapidly released to quickly scale in. To the consumer, the capabilitiesavailable for provisioning often appear to be unlimited and can bepurchased in any quantity at any time.

Measured service: cloud systems automatically control and optimizeresource use by leveraging a metering capability at some level ofabstraction appropriate to the type of service (e.g., storage,processing, bandwidth, and active user accounts). Resource usage can bemonitored, controlled, and reported providing transparency for both theprovider and consumer of the utilized service.

Software as a Service (SaaS): the capability provided to the consumer isto use the provider's applications running on a cloud infrastructure.The applications are accessible from various client devices through athin client interface such as a web browser (e.g., web-based e-mail).The consumer does not manage or control the underlying cloudinfrastructure including network, servers, operating systems, storage,or even individual application capabilities, with the possible exceptionof limited user-specific application configuration settings.

Platform as a Service (PaaS): the capability provided to the consumer isto deploy onto the cloud infrastructure consumer-created or acquiredapplications created using programming languages and tools supported bythe provider. The consumer does not manage or control the underlyingcloud infrastructure including networks, servers, operating systems, orstorage, but has control over the deployed applications and possiblyapplication hosting environment configurations.

Infrastructure as a Service (IaaS): the capability provided to theconsumer is to provision processing, storage, networks, and otherfundamental computing resources where the consumer is able to deploy andrun arbitrary software, which can include operating systems andapplications. The consumer does not manage or control the underlyingcloud infrastructure but has control over operating systems, storage,deployed applications, and possibly limited control of select networkingcomponents (e.g., host firewalls).

Deployment Models are as follows:

Private cloud: the cloud infrastructure is operated solely for anorganization. It may be managed by the organization or a third party andmay exist on-premises or off-premises.

Community cloud: the cloud infrastructure is shared by severalorganizations and supports a specific community that has shared concerns(e.g., mission, security requirements, policy, and complianceconsiderations). It may be managed by the organizations or a third partyand may exist on-premises or off-premises.

Public cloud: the cloud infrastructure is made available to the generalpublic or a large industry group and is owned by an organization sellingcloud services.

Hybrid cloud: the cloud infrastructure is a composition of two or moreclouds (private, community, or public) that remain unique entities butare bound together by standardized or proprietary technology thatenables data and application portability (e.g., cloud bursting forload-balancing between clouds).

A cloud computing environment is service oriented with a focus onstatelessness, low coupling, modularity, and semantic interoperability.At the heart of cloud computing is an infrastructure comprising anetwork of interconnected nodes.

Referring now to FIG. 6, illustrative cloud computing environment 50 isdepicted. As shown, cloud computing environment 50 comprises one or morecloud computing nodes 10 with which local computing devices used bycloud consumers, such as, for example, personal digital assistant (PDA)or cellular telephone 54A, desktop computer 54B, laptop computer 54C,and/or automobile computer system 54N may communicate. Nodes 10 maycommunicate with one another. They may be grouped (not shown) physicallyor virtually, in one or more networks, such as Private, Community,Public, or Hybrid clouds as described hereinabove, or a combinationthereof. This allows cloud computing environment 50 to offerinfrastructure, platforms and/or software as services for which a cloudconsumer does not need to maintain resources on a local computingdevice. It is understood that the types of computing devices 54A-54Nshown in FIG. 6 are intended to be illustrative only and that computingnodes 10 and cloud computing environment 50 can communicate with anytype of computerized device over any type of network and/or networkaddressable connection (e.g., using a web browser).

Referring now to FIG. 7, a set of functional abstraction layers providedby cloud computing environment 50 (FIG. 6) is shown. It should beunderstood in advance that the components, layers, and functions shownin FIG. 7 are intended to be illustrative only and embodiments of theinvention are not limited thereto. As depicted, the following layers andcorresponding functions are provided:

Hardware and software layer 60 includes hardware and softwarecomponents. Examples of hardware components include: mainframes 61; RISC(Reduced Instruction Set Computer) architecture based servers 62;servers 63; blade servers 64; storage devices 65; and networks andnetworking components 66. In some embodiments, software componentsinclude network application server software 67 and database software 68.

Virtualization layer 70 provides an abstraction layer from which thefollowing examples of virtual entities may be provided: virtual servers71; virtual storage 72; virtual networks 73, including virtual privatenetworks; virtual applications and operating systems 74; and virtualclients 75.

In one example, management layer 80 may provide the functions describedbelow. Resource provisioning 81 provides dynamic procurement ofcomputing resources and other resources that are utilized to performtasks within the cloud computing environment. Metering and Pricing 82provide cost tracking as resources are utilized within the cloudcomputing environment, and billing or invoicing for consumption of theseresources. In one example, these resources may comprise applicationsoftware licenses. Security provides identity verification for cloudconsumers and tasks, as well as protection for data and other resources.User portal 83 provides access to the cloud computing environment forconsumers and system administrators. Service level management 84provides cloud computing resource allocation and management such thatrequired service levels are met. Service Level Agreement (SLA) planningand fulfillment 85 provide pre-arrangement for, and procurement of,cloud computing resources for which a future requirement is anticipatedin accordance with an SLA.

Workloads layer 90 provides examples of functionality for which thecloud computing environment may be utilized. Examples of workloads andfunctions which may be provided from this layer include: mapping andnavigation 91; software development and lifecycle management 92; virtualclassroom education delivery 93; data analytics processing 94;transaction processing 95; and sympathetic vibration mitigationprocessing 96 in accordance with one or more embodiments of the presentinvention as described herein.

The terminology used herein is for the purpose of describing particularembodiments only and is not intended to be limiting of the presentinvention. As used herein, the singular forms “a”, “an” and “the” areintended to include the plural forms as well, unless the context clearlyindicates otherwise. It will be further understood that the terms“comprises” and/or “comprising,” when used in this specification,specify the presence of stated features, integers, steps, operations,elements, and/or components, but do not preclude the presence oraddition of one or more other features, integers, steps, operations,elements, components, and/or groups thereof.

The corresponding structures, materials, acts, and equivalents of allmeans or step plus function elements in the claims below are intended toinclude any structure, material, or act for performing the function incombination with other claimed elements as specifically claimed. Thedescription of various embodiments of the present invention has beenpresented for purposes of illustration and description, but is notintended to be exhaustive or limited to the present invention in theform disclosed. Many modifications and variations will be apparent tothose of ordinary skill in the art without departing from the scope andspirit of the present invention. The embodiment was chosen and describedin order to best explain the principles of the present invention and thepractical application, and to enable others of ordinary skill in the artto understand the present invention for various embodiments with variousmodifications as are suited to the particular use contemplated.

Any methods described in the present disclosure may be implementedthrough the use of a VHDL (VHSIC Hardware Description Language) programand a VHDL chip. VHDL is an exemplary design-entry language for FieldProgrammable Gate Arrays (FPGAs), Application Specific IntegratedCircuits (ASICs), and other similar electronic devices. Thus, anysoftware-implemented method described herein may be emulated by ahardware-based VHDL program, which is then applied to a VHDL chip, suchas a FPGA.

Having thus described embodiments of the present invention of thepresent application in detail and by reference to illustrativeembodiments thereof, it will be apparent that modifications andvariations are possible without departing from the scope of the presentinvention defined in the appended claims.

What is claimed is:
 1. A computer-implemented method comprising:detecting, by one or more processors and based on readings from a soundsensor associated with a machine, a sound generated by a machinecomponent of the machine; detecting, by one or more processors and basedon readings from a resonance sensor, vibration caused by sympatheticresonance in a structure that is physically proximate to the machine,wherein the sympathetic resonance is caused by the sound generated bythe machine component; and directing, by one or more processors, amachine component controller to adjust the machine component to mitigatethe sympathetic resonance in the structure that is physically proximateto the machine.
 2. The computer-implemented method of claim 1, furthercomprising: detecting, by one or more processors, the vibration causedby the sympathetic resonance with a laser Doppler vibrometer.
 3. Thecomputer-implemented method of claim 1, wherein the sympatheticresonance generates a sympathetic sound, and wherein thecomputer-implemented method further comprises: detecting, by one or moreprocessors, the sympathetic sound with a microphone.
 4. Thecomputer-implemented method of claim 1, wherein the machine is avehicle, wherein the sound is generated by a contact of tires on thevehicle with pavement upon which the vehicle is traveling, and whereinthe computer-implemented method further comprises: directing, by one ormore processors, modification movement of the vehicle on the pavement.5. The computer-implemented method of claim 1, wherein the machine is ahybrid vehicle that contains a combustion engine and an electric motorfor propulsion of the hybrid vehicle, and wherein thecomputer-implemented method further comprises: in response to detectingthe vibration caused by the sympathetic resonance in the structure thatis physically proximate to the machine, directing, by one or moreprocessors, a controller on the vehicle to decrease use of thecombustion engine and to increase use of the electric motor forpropulsion of the hybrid vehicle.
 6. The computer-implemented method ofclaim 1, wherein the machine is a vehicle that contains a combustionengine and a continuously variable transmission (CVT), wherein thecombustion engine generates the sound that causes the sympatheticresonance in the structure, wherein the vehicle is traveling at aninitial velocity, and wherein the computer-implemented method furthercomprises: in response to detecting the vibration caused by thesympathetic resonance in the structure that is physically proximate tothe machine, directing, by one or more processors, a controller on thevehicle to simultaneously adjust the CVT while altering revolutions perminute (RPMs) of the combustion engine in order to maintain the initialvelocity of the vehicle and to alter the sound generated by thecombustion engine.
 7. The computer-implemented method of claim 1,wherein the machine is a first machine, and wherein thecomputer-implemented method further comprises: receiving, by one or moreprocessors, mitigation instructions from a mitigation instructionserver, wherein the mitigation instructions describe steps taken byother machines to mitigate the sympathetic resonance in structures thatare physically similar to the structure that is physically proximate tothe first machine; and executing, by one or more processors, themitigation instructions from the mitigation instructions server for thefirst machine.
 8. The computer-implemented method of claim 1, whereinthe method is implemented as a cloud-based service.
 9. A computerprogram product for mitigating sympathetic resonance in a structurecaused by a proximate machine, the computer program product comprising acomputer readable storage medium having program instructions embodiedtherewith, the program instructions readable and executable by aprocessor to cause the processor to: detect, based on readings from asound sensor associated with a machine, a sound generated by a machinecomponent of the machine; detect, based on readings from a resonancesensor, vibration caused by sympathetic resonance in a structure that isphysically proximate to the machine, wherein the sympathetic resonanceis caused by the sound generated by the machine component; and adjust,via a machine component controller, the machine component to mitigatethe sympathetic resonance in the structure that is physically proximateto the machine.
 10. The computer program product of claim 9, wherein theprogram instructions are further readable and executable by theprocessor to cause the processor to: detect the vibration caused by thesympathetic resonance with a laser Doppler vibrometer.
 11. The computerprogram product of claim 9, wherein the machine is a vehicle, whereinthe sound is generated by a contact of tires on the vehicle withpavement upon which the vehicle is traveling, and wherein the programinstructions are further readable and executable by the processor tocause the processor to: modify movement of the vehicle on the pavement.12. The computer program product of claim 9, wherein the machine is ahybrid vehicle that contains a combustion engine and an electric motorfor propulsion of the hybrid vehicle, and wherein the programinstructions are further readable and executable by the processor tocause the processor to: in response to detecting the vibration caused bythe sympathetic resonance in the structure that is physically proximateto the machine, decrease use of the combustion engine and increase useof the electric motor for propulsion of the hybrid vehicle.
 13. Thecomputer program product of claim 9, wherein the machine is a vehiclethat contains a combustion engine and a continuously variabletransmission (CVT), wherein the combustion engine generates the soundthat causes the sympathetic resonance in the structure, wherein thevehicle is traveling at an initial velocity, and wherein the programinstructions are further readable and executable by the processor tocause the processor to: in response to detecting the vibration caused bythe sympathetic resonance in the structure that is physically proximateto the machine, simultaneously adjust the CVT while altering a level ofrevolutions per minute of the combustion engine in order to maintain theinitial velocity of the vehicle and to alter the sound generated by thecombustion engine.
 14. The computer program product of claim 9, whereinthe program instructions are provided as a service in a cloudenvironment.
 15. A system comprising: one or more processors; one ormore computer readable memories operably coupled to the one or moreprocessors; one or more computer readable storage mediums operablycoupled to the one or more computer readable memories; and programinstructions stored on at least one of the one or more computer readablestorage mediums for execution by at least one of the one or moreprocessors via at least one of the one or more computer readablememories, the program instructions comprising: program instructionsconfigured to detect, based on readings from a sound sensor associatedwith a machine, a sound generated by a machine component of the machine;program instructions configured to detect, based on readings from aresonance sensor, vibration caused by sympathetic resonance in astructure that is physically proximate to the machine, wherein thesympathetic resonance is caused by the sound generated by the machinecomponent; and program instructions configured to adjust sound comingfrom the machine component in order to mitigate the sympatheticresonance in the structure that is physically proximate to the machine.16. The system of claim 15, further comprising: program instructionsconfigured to detect the vibration caused by the sympathetic resonancewith a laser Doppler vibrometer.
 17. The system of claim 15, wherein thesympathetic resonance generates a sympathetic sound, and wherein thesystem further comprises: program instructions configured to detect thesympathetic sound with a microphone.
 18. The system of claim 15, whereinthe machine is a vehicle, wherein the sound is generated by a contact oftires on the vehicle with pavement upon which the vehicle is traveling,and wherein the system further comprises: program instructionsconfigured to modify movement of the vehicle on the pavement.
 19. Thesystem of claim 15, wherein the machine is a hybrid vehicle thatcontains a combustion engine and an electric motor for propulsion of thehybrid vehicle, and system further comprises: program instructionsconfigured to, in response to detecting the vibration caused by thesympathetic resonance in the structure that is physically proximate tothe machine, modify a level of revolutions per minute of the combustionengine and use of the electric motor for propulsion of the hybridvehicle.
 20. The system of claim 15, wherein the machine is a vehiclethat contains a combustion engine and a continuously variabletransmission (CVT), wherein the combustion engine generates the soundthat causes the sympathetic resonance in the structure, wherein thevehicle is traveling at an initial velocity, and wherein the systemfurther comprises: program instructions configured to, in response todetecting the vibration caused by the sympathetic resonance in thestructure that is physically proximate to the machine, simultaneouslyadjust the CVT while altering a level of revolutions per minute of thecombustion engine in order to maintain the initial velocity of thevehicle and altering the sound generated by the combustion engine.
 21. Acomputer-implemented method comprising: detecting, by one or moreprocessors and based on readings from a sound sensor associated with amachine, a sound generated by a machine component of the machine;detecting, by one or more processors and based on readings from aresonance sensor, vibration caused by sympathetic resonance in astructure that is physically proximate to the machine, wherein thesympathetic resonance is caused by the sound generated by the machinecomponent; and directing, by one or more processors, a machine componentcontroller to adjust the sound coming from the machine component inorder to mitigate the sympathetic resonance in the structure that isphysically proximate to the machine.
 22. The computer-implemented methodof claim 21, further comprising: detecting, by one or more processors,the vibration caused by the sympathetic resonance with a laser Dopplervibrometer.
 23. The computer-implemented method of claim 21, wherein themachine is a hybrid vehicle that contains a combustion engine and anelectric motor for propulsion of the hybrid vehicle, and wherein thecomputer-implemented method further comprises: in response to detectingthe vibration caused by the sympathetic resonance in the structure thatis physically proximate to the machine, directing, by one or moreprocessors, a controller on the vehicle to disengage the combustionengine and to engage the electric motor for propulsion of the hybridvehicle.
 24. A computer-implemented method comprising: detecting, by oneor more processors and based on readings from a sound sensor associatedwith a vehicle, a sound generated by a vehicle; detecting, by one ormore processors and based on readings from a resonance sensor, vibrationcaused by sympathetic resonance in a structure that is physicallyproximate to the vehicle, wherein the sympathetic resonance is caused bythe sound generated by the vehicle; and directing, by one or moreprocessors, a vehicle controller to adjust an operation of the vehiclein order to mitigate the sympathetic resonance in the structure that isphysically proximate to the vehicle.
 25. The computer-implemented methodof claim 23, wherein the vehicle is a hybrid vehicle that contains acombustion engine and an electric motor for propulsion of the hybridvehicle, and wherein the computer-implemented method further comprises:in response to detecting the vibration caused by the sympatheticresonance in the structure that is physically proximate to the vehicle,directing, by one or more processors, a controller on the vehicle todecrease use of the combustion engine and to increase use of theelectric motor for propulsion of the hybrid vehicle.